package com.gd.iot.energy.pojo.superadmin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
* @ClassName: RoleVO
* @Description:  
* @author: 自动生成器 
* @date: 2020年08月04日 09:58:17
*/
@Setter
@Getter
public class RoleVO {
    /**
     * @fieldName: id
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer id;

    /**
     * @fieldName: name
     * @fieldType: String 
     * @Description: 角色名称
     */
    @ApiModelProperty(value = "角色名称", hidden = false)
    private String name;

    /**
     * @fieldName: description
     * @fieldType: String 
     * @Description: 角色描述
     */
    @ApiModelProperty(value = "角色描述", hidden = false)
    private String description;

    /**
     * @fieldName: createDate
     * @fieldType: Date 
     * @Description: 创建时间
     */
    @ApiModelProperty(value = "创建时间", hidden = false)
    private Date createDate;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date 
     * @Description: 更新时间
     */
    @ApiModelProperty(value = "更新时间", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer 
     * @Description: 类型1，水表
     */
    @ApiModelProperty(value = "类型1，水表", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean 
     * @Description: 是否删除 0否 1是
     */
    @ApiModelProperty(value = "是否删除 0否 1是", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: isSystem
     * @fieldType: Boolean
     * @Description: 是否内置用户 0否 1是
     */
    @ApiModelProperty(value = "是否内置用户 0否 1是", hidden = false)
    private Boolean isSystem;

    /**
     * @fieldName: companyId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: operatorId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: areaIds
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String areaIds;

    /**
     * @fieldName: areaBigIds
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String areaBigIds;

    /**
     * @fieldName: equipmentIds
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String equipmentIds;
}